<!DOCTYPE html>
<%@page import="java.util.Date"%>
<%@page import="javax.management.timer.Timer"%>
<%@page import="java.text.SimpleDateFormat"%>
<%@page import="Negocio.*"%>
<%
    Usuario u = (Usuario) session.getAttribute("usuarioShow");
    Usuario ul = (Usuario) session.getAttribute("usuario");
%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>
<html>
    <head>
        <%@include file="head.jsp" %>

    </head>
    <body>
        <%@include file="barraArriba.jsp" %>

        <div class="contenido">
            <%@include file="barraIzq.jsp" %>   
            
            <div class="contenido_perfil">

                <div class="foto_perfil">
                    <%
                        String ruta = u.getRutaFoto();
                        String rutaJSP = getServletContext().getRealPath("\\") + "dest\\fotoPerfil\\";
                        rutaJSP = rutaJSP + ruta;
                        File f = new File(rutaJSP);
                        if (!f.exists()) {
                            ruta = "dest/fotoPerfil/usuario_default.png";
                        }else {
                            ruta = "dest/fotoPerfil/" + ruta;
                        }
                    %>
                    <img width="100%" height="100%" src="<%=ruta%>" alt="foto_perfil" >
                </div>

                <div class="cumpleanos">
                    <%
                        Date hoy = new Date();
                        Date cumple = new Date(hoy.getTime());
                        boolean cumpleanos = false;
                        if (cumple.compareTo(hoy) == 0) {
                            cumpleanos = true;
                        } else {
                            cumpleanos = false;
                        }
                        if (cumpleanos == true) {
                            System.out.println("¡FELICIDADES u.getNombre()");

                        }
                    %>
                </div>

                <div class="cabecera_misdatos">
                    <span> DATOS PERSONALES</span></ br></ br>
                </div>

                <%
                    if (u.getId() != ul.getId()) {

                %>
                <div class="datos_seguidor">
                    <ul>
                        <li><a href="ControladoPpal?opcion=enlaces&sitio=MandarMensaje&id=<%=u.getId()%>"><img src="images/enviar-mensaje.png"></img></a></li>
                        <li><a href="ControladoPpal?opcion=enlaces&sitio=fotos"><img src="images/boton-foto.png"></img></a></li>
                        <li><a href="ControladoPpal?opcion=enlaces&sitio=rutas"><img src="images/boton-rutas.png"></img></a></li>
                        <li><a href='ControladoPpal?opcion=enlaces&sitio=amigos'><img src='images/boton-amigos.png'></img></a></li>
                        <li><a href="ControladoPpal?opcion=enlaces&sitio=bicicleta"><img src="images/boton-bici.png" /></a></li>

                        <%
                            if (ul.getListAmigos().contains(u)) {
                        %>
                        <li><a href="ControladoPpal?opcion=DejarDeSeguir&id=<%=u.getId()%>"><img src="images/eliminar.png" /></a></li>
                                <%
                                } else {
                                %>
                        <li><a href="ControladoPpal?opcion=Seguir&id=<%=u.getId()%>"><img src="images/anadir.png" /></a></li>

                        <%}
                        %>

                    </ul>    
                </div>    
                <%
                    }
                %>
                <div class="perfil_datos">
                    <p><span>Nombre: </span><%=u.getNombre()%></p></ br>
                    <p><span>Apellidos: </span><%=u.getApellidos()%></p></ br>
                    <p><span>Email: </span><%=u.getEmail()%></p></ br>
                    <%
                        Date fActual = new Date();
                        SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
                        String hoy2 = formato.format(fActual);
                        String fNac = formato.format(u.getFechaNacimiento());
                        String fechaAlta = formato.format(u.getFechaAlta());
                        String[] dat1 = fNac.split("/");
                        String[] dat2 = hoy2.split("/");
                        int anos = Integer.parseInt(dat2[2]) - Integer.parseInt(dat1[2]);
                        int mes = Integer.parseInt(dat2[1]) - Integer.parseInt(dat1[1]);
                        if (mes < 0) {
                            anos = anos - 1;
                        } else if (mes == 0) {
                            int dia = Integer.parseInt(dat2[0]) - Integer.parseInt(dat1[0]);
                            if (dia > 0) {
                                anos = anos - 1;
                            }
                        }
                        if (u.getCiudad().equals("null")) {
                        } else {
                    %>
                    <p><span>Ciudad:</span><%=u.getCiudad()%></p></ br>
                    <% }
                    %>
                    <p><span>Edad :</span><%=anos%>Años</p></ br>
                    <%
                        String genero = null;
                        if (u.getSexo().compareTo("H") == 0 || u.getSexo().compareTo("h") == 0) {
                            genero = "hombre";
                        } else if (u.getSexo().compareTo("M") == 0 || u.getSexo().compareTo("M") == 0) {
                            genero = "mujer";
                        } else {
                            genero = u.getSexo();
                        }
                    %>
                    <p><span>Sexo: </span><%=genero%></p></ br>
                    <p><span>Fecha de alta: </span><%=fechaAlta%></p></ br>

                </div>
            </div>
            <div class="editar">
                <%
                    if (u.getId() == ul.getId()) {
                %>
                <form action="ControladoPpal"  method="post">
                    <input type="hidden" name="opcion" value="enlaces" />
                    <input type="hidden" name="sitio" value="editar" />
                    <input id="botoneditar" type="submit" value="" />
                </form>

                <form action="ControladoPpal"  method="post">
                    <input type="hidden" name="opcion" value="dardebaja" />
                    <input id="botondardebaja" type="submit" value="" />
                </form>

                <%
                    if (request.getAttribute("mensajebaja") != null) {
                %>
                <h1 id="mensajebaja"><%=request.getAttribute("mensajebaja")%></h1>
                <%
                    }
                %>

                <%
                    }
                %>
            </div>
        </div>
    </body>
</html>
